Page({

    /**
     * 页面的初始数据
     */
    data: {
        active: '',
        order: [{
            name: '全部',
            type: 'all',
            isShow: false
        }, {
            name: '待付款',
            type: 'pay',
            isShow: false
        }, {
            name: '待收货',
            type: 'delivery',
            isShow: false
        }, {
            name: '已完成',
            type: 'finish',
            isShow: false
        }, {
            name: '已关闭',
            type: 'close',
            isShow: false
        }],

        
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        const { order } = this.data
        let type = options.type;
        this.setData({ active: type })

        if(type === 'all') {
            order.forEach(item =>
                item.type === type
                    ? (item.isShow = true)
                    : (item.isShow = false)
            );
            this.setData({ order })
        }
        
    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
        console.log(111111111);
    },

    onTabChange(e) {
        const { order } = this.data
        const { index, name, title } = e.detail

        order.forEach(item =>
            item.type === name
                ? (item.isShow = true)
                : (item.isShow = false)
        );
        this.setData({ active: name, order })
    },

})